package com.hxzy.shop.marketing.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;

import com.hxzy.shop.common.dto.marketing.req.*;
import com.hxzy.shop.common.dto.marketing.resp.DistributionDrugResp;
import com.hxzy.shop.entity.DistributionDrug;
import com.hxzy.shop.marketing.dto.resp.DistributionDrugListResp;

import java.util.List;

/**
* @author admin
* @description 针对表【distribution_drug】的数据库操作Service
* @createDate 2023-08-03 20:00:10
*/
public interface DistributionDrugService extends IService<DistributionDrug> {
    /**
     * 分销药品列表
     * @param req
     * @return
     */
    PageInfo<DistributionDrugListResp> drugList(DistributionDrugPageReq req);

    /**
     * 分销未选药品列表
     * @param req
     * @return
     */
    PageInfo<DistributionDrugResp> noSelectdrugList(DistributionDrugNoSelectReq req);

    /**
     * 编辑分销药品
     *
     * @param req
     * @return
     */
    Object updateDistributionDrug(UpdateDistributionDrugReq req);

    /**
     * 添加分销药品
     * @param req
     * @return
     */
    Object addDistributionDrug(AddDistributionDrugReq req);

    /**
     * 删除分销药品
     * @param req
     * @return
     */
    Object deleteDistributionDrug(DeleteDistributionDrugReq req);
}
